home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / WordMatch ••• / WordMatch / WordMatch.rsrc / CODE_4.txt < prev    next >
Text File  |  1987-08-11  |  16KB  |  272 lines

  1. # near model CODE resource
  2. # jump table entries: 568-570 (3 of them)
  3. export_73:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  48E7 0100                movem.l    -[A7], D7
  6. 00000008  4247                     clr.w      D7
  7. 0000000A  1E2D FCFA                move.b     D7, [A5 - 0x306]
  8. 0000000E  3F07                     move.w     -[A7], D7
  9. 00000010  486D FCFB                pea.l      [A5 - 0x305]
  10. 00000014  3F3C 0000                move.w     -[A7], 0x0
  11. 00000018  487A 0044                pea.l      [PC + 0x44 /* 0000005E, value 0x4E560000 'NV\0\0', cstring "NV" */]
  12. 0000001C  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  13. 00000020  6600 0006                bne        +0x8 /* 00000028 */
  14. 00000024  4EFA 002E                jmp        [PC + 0x2E /* 00000054 */]
  15. label00000028:
  16. 00000028  486E FFFC                pea.l      [A6 - 0x4]
  17. 0000002C  486D 04AA                pea.l      [A5 + 0x4AA /* export_145 */]
  18. 00000030  3F3C 0004                move.w     -[A7], 0x4
  19. 00000034  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  20. 00000038  3F3C 0014                move.w     -[A7], 0x14
  21. 0000003C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  22. 00000040  3F3C 0005                move.w     -[A7], 0x5
  23. 00000044  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  24. 00000048  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  25. 0000004C  3F3C 0006                move.w     -[A7], 0x6
  26. 00000050  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  27. label00000054:
  28. 00000054  4CDF 0080                movem.l    D7, [A7]+
  29. 00000058  4E5E                     unlink     A6
  30. 0000005A  2E9F                     move.l     [A7], [A7]+
  31. 0000005C  4E75                     rts
  32. export_72:
  33. 0000005E  4E56 0000                link       A6, 0
  34. 00000062  48E7 0100                movem.l    -[A7], D7
  35. 00000066  4A2D FF10                tst.b      [A5 - 0xF0]
  36. 0000006A  6700 000E                beq        +0x10 /* 0000007A */
  37. 0000006E  487A 00F4                pea.l      [PC + 0xF4 /* 00000164, value 0x25544D79 '%TMy', pstring "TMyApplication.DoSetUpMenus, object: " */]
  38. 00000072  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39. 00000076  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  40. label0000007A:
  41. 0000007A  3F3C 0001                move.w     -[A7], 0x1
  42. 0000007E  1F3C 0001                move.b     -[A7], 0x1
  43. 00000082  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  44. 00000086  4EFA 0094                jmp        [PC + 0x94 /* 0000011C */]
  45. label0000008A:
  46. 0000008A  3F3C 0008                move.w     -[A7], 0x8
  47. 0000008E  1F3C 0001                move.b     -[A7], 0x1
  48. 00000092  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  49. 00000096  3F3C 03E8                move.w     -[A7], 0x3E8
  50. 0000009A  1F3C 0001                move.b     -[A7], 0x1
  51. 0000009E  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  52. 000000A2  3F3C 03E9                move.w     -[A7], 0x3E9
  53. 000000A6  4227                     clr.b      -[A7]
  54. 000000A8  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  55. 000000AC  3F3C 03EA                move.w     -[A7], 0x3EA
  56. 000000B0  1F3C 0001                move.b     -[A7], 0x1
  57. 000000B4  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  58. 000000B8  4EFA 0080                jmp        [PC + 0x80 /* 0000013A */]
  59. label000000BC:
  60. 000000BC  3F3C 0008                move.w     -[A7], 0x8
  61. 000000C0  4227                     clr.b      -[A7]
  62. 000000C2  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  63. 000000C6  3F3C 03E8                move.w     -[A7], 0x3E8
  64. 000000CA  4227                     clr.b      -[A7]
  65. 000000CC  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  66. 000000D0  3F3C 03EA                move.w     -[A7], 0x3EA
  67. 000000D4  1F3C 0001                move.b     -[A7], 0x1
  68. 000000D8  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  69. 000000DC  3F3C 03E9                move.w     -[A7], 0x3E9
  70. 000000E0  1F3C 0001                move.b     -[A7], 0x1
  71. 000000E4  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  72. 000000E8  4EFA 0050                jmp        [PC + 0x50 /* 0000013A */]
  73. label000000EC:
  74. 000000EC  3F3C 0008                move.w     -[A7], 0x8
  75. 000000F0  4227                     clr.b      -[A7]
  76. 000000F2  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  77. 000000F6  3F3C 03E8                move.w     -[A7], 0x3E8
  78. 000000FA  1F3C 0001                move.b     -[A7], 0x1
  79. 000000FE  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  80. 00000102  3F3C 03EA                move.w     -[A7], 0x3EA
  81. 00000106  4227                     clr.b      -[A7]
  82. 00000108  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  83. 0000010C  3F3C 03E9                move.w     -[A7], 0x3E9
  84. 00000110  1F3C 0001                move.b     -[A7], 0x1
  85. 00000114  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  86. 00000118  4EFA 0020                jmp        [PC + 0x20 /* 0000013A */]
  87. label0000011C:
  88. 0000011C  4247                     clr.w      D7
  89. 0000011E  1E2D FFEA                move.b     D7, [A5 - 0x16]
  90. 00000122  0C07 0000                cmpi.b     D7, 0x0
  91. 00000126  6700 FF94                beq        -0x6A /* 000000BC */
  92. 0000012A  0C07 0001                cmpi.b     D7, 0x1
  93. 0000012E  6700 FFBC                beq        -0x42 /* 000000EC */
  94. 00000132  0C07 0002                cmpi.b     D7, 0x2
  95. 00000136  6700 FF52                beq        -0xAC /* 0000008A */
  96. label0000013A:
  97. 0000013A  3F3C 0014                move.w     -[A7], 0x14
  98. 0000013E  1F3C 0001                move.b     -[A7], 0x1
  99. 00000142  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  100. 00000146  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  101. 0000014A  1F3C 0001                move.b     -[A7], 0x1
  102. 0000014E  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  103. 00000152  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  104. 00000156  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  105. 0000015A  4CDF 0080                movem.l    D7, [A7]+
  106. 0000015E  4E5E                     unlink     A6
  107. 00000160  2E9F                     move.l     [A7], [A7]+
  108. 00000162  4E75                     rts
  109. 00000164  2554 4D79                move.l     [A2 + 0x4D79], [A4]
  110. 00000168  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  111. 0000016C  6963                     bvs        +0x65 /* 000001D1 */
  112. 0000016E  6174                     bsr        +0x76 /* 000001E4 */
  113. 00000170  696F                     bvs        +0x71 /* 000001E1 */
  114. 00000172  6E2E                     bgt        +0x30 /* 000001A2 */
  115. 00000174  446F 5365                neg.w      [A7 + 0x5365]
  116. 00000178  7455                     moveq.l    D2, 0x55
  117. 0000017A  704D                     moveq.l    D0, 0x4D
  118. 0000017C  656E                     bcs        +0x70 /* 000001EC */
  119. 0000017E  7573                     moveq.l    D2, 0x73
  120. 00000180  2C20                     move.l     D6, -[A0]
  121. 00000182  6F62                     ble        +0x64 /* 000001E6 */
  122. 00000184  6A65                     bpl        +0x67 /* 000001EB */
  123. 00000186  6374                     bls        +0x76 /* 000001FC */
  124. 00000188  3A20                     move.w     D5, -[A0]
  125. export_71:
  126. 0000018A  4E56 FFE4                link       A6, -0x001C
  127. 0000018E  48E7 0100                movem.l    -[A7], D7
  128. 00000192  4A2D FF10                tst.b      [A5 - 0xF0]
  129. 00000196  6700 000E                beq        +0x10 /* 000001A6 */
  130. 0000019A  487A 019C                pea.l      [PC + 0x19C /* 00000338, value 0x1C544D79, pstring "TMyApplication.DoMenuCommand" */]
  131. 0000019E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  132. label000001A2:
  133. 000001A2  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  134. label000001A6:
  135. 000001A6  4EFA 0140                jmp        [PC + 0x140 /* 000002E8 */]
  136. label000001AA:
  137. 000001AA  486E FFFC                pea.l      [A6 - 0x4]
  138. 000001AE  486D 049A                pea.l      [A5 + 0x49A /* export_143 */]
  139. 000001B2  3F3C 0004                move.w     -[A7], 0x4
  140. 000001B6  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  141. 000001BA  3F3C 0001                move.w     -[A7], 0x1
  142. 000001BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  143. 000001C2  3F3C 0005                move.w     -[A7], 0x5
  144. 000001C6  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  145. 000001CA  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  146. 000001D0  4EFA 0156                jmp        [PC + 0x156 /* 00000328 */]
  147. label000001D4:
  148. 000001D4  486E FFF8                pea.l      [A6 - 0x8]
  149. 000001D8  486D 04A2                pea.l      [A5 + 0x4A2 /* export_144 */]
  150. 000001DC  3F3C 0004                move.w     -[A7], 0x4
  151. 000001E0  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  152. fn000001E4:
  153. 000001E4  3F3C 0008                move.w     -[A7], 0x8
  154. // begin alternate branch 000001E6-000001EC
  155. label000001E6:
  156. 000001E6  0008 2F2E                ori.b      A0, 0x2E /* '.' */
  157. 000001EA  FFF8                     .invalid   <<F/7/7>>
  158. // end alternate branch 000001E6-000001EC
  159. label000001E6: // (misaligned)
  160. 000001E8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  161. label000001EC:
  162. 000001EC  3F3C 0005                move.w     -[A7], 0x5
  163. 000001F0  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  164. 000001F4  2D6E FFF8 000E           move.l     [A6 + 0xE], [A6 - 0x8]
  165. 000001FA  4EFA 012C                jmp        [PC + 0x12C /* 00000328 */]
  166. // begin alternate branch 000001FC-00000202
  167. label000001FC:
  168. 000001FC  012C 486E                btst       [A4 + 0x486E], D0
  169. label000001FE: // (misaligned)
  170. 00000200  FFF4                     .invalid   <<F/7/7>>
  171. // end alternate branch 000001FC-00000202
  172. label000001FC: // (misaligned)
  173. label000001FE:
  174. 000001FE  486E FFF4                pea.l      [A6 - 0xC]
  175. 00000202  486D 04AA                pea.l      [A5 + 0x4AA /* export_145 */]
  176. 00000206  3F3C 0004                move.w     -[A7], 0x4
  177. 0000020A  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  178. 0000020E  3F3C 0014                move.w     -[A7], 0x14
  179. 00000212  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  180. 00000216  3F3C 0005                move.w     -[A7], 0x5
  181. 0000021A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  182. 0000021E  2D6E FFF4 000E           move.l     [A6 + 0xE], [A6 - 0xC]
  183. 00000224  4EFA 0102                jmp        [PC + 0x102 /* 00000328 */]
  184. label00000228:
  185. 00000228  486E FFF0                pea.l      [A6 - 0x10]
  186. 0000022C  486D 04B2                pea.l      [A5 + 0x4B2 /* export_146 */]
  187. 00000230  3F3C 0004                move.w     -[A7], 0x4
  188. 00000234  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  189. 00000238  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  190. 0000023C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  191. 00000240  3F3C 0005                move.w     -[A7], 0x5
  192. 00000244  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  193. 00000248  2D6E FFF0 000E           move.l     [A6 + 0xE], [A6 - 0x10]
  194. 0000024E  4EFA 00D8                jmp        [PC + 0xD8 /* 00000328 */]
  195. label00000252:
  196. 00000252  486E FFEC                pea.l      [A6 - 0x14]
  197. 00000256  486D 0502                pea.l      [A5 + 0x502 /* export_156 */]
  198. 0000025A  3F3C 0004                move.w     -[A7], 0x4
  199. 0000025E  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  200. 00000262  3F3C 03E8                move.w     -[A7], 0x3E8
  201. 00000266  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  202. 0000026A  3F3C 0005                move.w     -[A7], 0x5
  203. 0000026E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  204. 00000272  2D6E FFEC 000E           move.l     [A6 + 0xE], [A6 - 0x14]
  205. 00000278  4EFA 00AE                jmp        [PC + 0xAE /* 00000328 */]
  206. label0000027C:
  207. 0000027C  486E FFE8                pea.l      [A6 - 0x18]
  208. 00000280  486D 04F2                pea.l      [A5 + 0x4F2 /* export_154 */]
  209. 00000284  3F3C 0004                move.w     -[A7], 0x4
  210. 00000288  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  211. 0000028C  3F3C 03E9                move.w     -[A7], 0x3E9
  212. 00000290  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  213. 00000294  3F3C 0005                move.w     -[A7], 0x5
  214. 00000298  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  215. 0000029C  2D6E FFE8 000E           move.l     [A6 + 0xE], [A6 - 0x18]
  216. 000002A2  4EFA 0084                jmp        [PC + 0x84 /* 00000328 */]
  217. label000002A6:
  218. 000002A6  486E FFE4                pea.l      [A6 - 0x1C]
  219. 000002AA  486D 04FA                pea.l      [A5 + 0x4FA /* export_155 */]
  220. 000002AE  3F3C 0004                move.w     -[A7], 0x4
  221. 000002B2  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  222. 000002B6  3F3C 03EA                move.w     -[A7], 0x3EA
  223. 000002BA  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  224. 000002BE  3F3C 0005                move.w     -[A7], 0x5
  225. 000002C2  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  226. 000002C6  2D6E FFE4 000E           move.l     [A6 + 0xE], [A6 - 0x1C]
  227. 000002CC  4EFA 005A                jmp        [PC + 0x5A /* 00000328 */]
  228. label000002D0:
  229. 000002D0  598F                     subq.l     A7, 4
  230. 000002D2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  231. 000002D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  232. 000002DA  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  233. 000002DE  2E1F                     move.l     D7, [A7]+
  234. 000002E0  2D47 000E                move.l     [A6 + 0xE], D7
  235. 000002E4  4EFA 0042                jmp        [PC + 0x42 /* 00000328 */]
  236. label000002E8:
  237. 000002E8  3E2E 000C                move.w     D7, [A6 + 0xC]
  238. 000002EC  0C47 0001                cmpi.w     D7, 0x1
  239. 000002F0  6700 FEB8                beq        -0x146 /* 000001AA */
  240. 000002F4  0C47 0008                cmpi.w     D7, 0x8
  241. 000002F8  6700 FEDA                beq        -0x124 /* 000001D4 */
  242. 000002FC  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  243. 00000300  6700 FF26                beq        -0xD8 /* 00000228 */
  244. 00000304  0C47 0014                cmpi.w     D7, 0x14
  245. 00000308  6700 FEF4                beq        -0x10A /* 000001FE */
  246. 0000030C  0C47 03E8                cmpi.w     D7, 0x3E8
  247. 00000310  6700 FF40                beq        -0xBE /* 00000252 */
  248. 00000314  0C47 03E9                cmpi.w     D7, 0x3E9
  249. 00000318  6700 FF62                beq        -0x9C /* 0000027C */
  250. 0000031C  0C47 03EA                cmpi.w     D7, 0x3EA
  251. 00000320  6700 FF84                beq        -0x7A /* 000002A6 */
  252. 00000324  4EFA FFAA                jmp        [PC - 0x56 /* 000002D0 */]
  253. label00000328:
  254. 00000328  4267                     clr.w      -[A7]
  255. 0000032A  A938                     syscall    HiliteMenu
  256. 0000032C  4CDF 0080                movem.l    D7, [A7]+
  257. 00000330  4E5E                     unlink     A6
  258. 00000332  205F                     movea.l    A0, [A7]+
  259. 00000334  5C8F                     addq.l     A7, 6
  260. 00000336  4ED0                     jmp        [A0]
  261. 00000338  1C54                     movea.b    A6, [A4]
  262. 0000033A  4D79 4170 706C           chk.w      D6, [0x4170706C]
  263. 00000340  6963                     bvs        +0x65 /* 000003A5 */
  264. 00000342  6174                     bsr        +0x76 /* 000003B8 */
  265. 00000344  696F                     bvs        +0x71 /* 000003B5 */
  266. 00000346  6E2E                     bgt        +0x30 /* 00000376 */
  267. 00000348  446F 4D65                neg.w      [A7 + 0x4D65]
  268. 0000034C  6E75                     bgt        +0x77 /* 000003C3 */
  269. 0000034E  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  270. 00000352  616E                     bsr        +0x70 /* 000003C2 */
  271. 00000354  6400                     .incomplete
  272.